#!/usr/bin/env bash
###################################################################
# Function :脚本用于初始化操作系统，导入后可方便取用                    #
# Platform :RedHatEL7.x Based Platform                            #
# Version  :1.0                                                   #
# Date     :2020-08-28                                            #
# Author   :houxiaoshuai@baidu.com & hxsaj@126.com                #
###################################################################
#  变量列表 Variable list
########## ########## ########## ########## ########## ########## #
Main_Profile=/etc/bashrc
Os_Profile=/etc/profile
Todo_Dir=/var/log/todo

#  函数列表 Function list
########## ########## ########## ########## ########## ########## #
function RecordHistory()  # 历史纪录详记（用户，登入源IP，时间）
{
	echo "USER_IP=\`who -u am i 2>/dev/null| awk '{print \$NF}'|sed -e 's/[()]//g'\`" >>${Main_Profile}
	echo "export HISTTIMEFORMAT=\"[\`whoami\`] \${USER_IP} %F %T ---: \"" >>${Main_Profile}
	source ${Main_Profile}
}

function PerformVideoRecording()  # 录制执行录像
{
	mkdir ${Todo_Dir}
	echo -ne "
if [ \$UID -ge 500 -o \$UID -eq 0 ]; then
    exec /usr/bin/script -t 2>/var/log/todo/\$USER-\$(date '+%Y-%m-%d-%H:%M').time -aqf  /var/log/todo/\$USER-\$(date '+%Y-%m-%d-%H:%M').todo
fi">>${Os_Profile}
chmod 777 ${Todo_Dir}
rm ${Todo_Dir}/* -f
history -c
}


